An Empirical Study of Architectural Design Operations
نویسندگان
چکیده
Recent research in software architecture and design patterns has focussed on identifying existing large-scale chunks of design, with the intent of communicating these designs so that they may be reused. However, these design patterns, idioms, and styles are typically given to designers whole and the rationale for their internal structure is seldom made clear. Because of this, the relationship between these operations and non-functional qualities is difficult to reason about. This paper presents a theory of more primitive design operations (called unit operations) that have been derived through a study of the software design literature and interviews with expert software designers. Unit operations are common structure-modifying operations that designers regularly employ, things like: abstraction, resource sharing, is-a decomposition, etc. The relationship between unit operations and non-functional qualities is determined through an empirical study that surveys expert industrial designers of large-scale software systems. The result of this study is a design space—a set of design rules—that not only clarifies the complex relationships between the unit operations, system requirements, and nonfunctional qualities, but suggests areas where further refinement of the operations needs to be made.
منابع مشابه
Metaphor: a Creative aid in Architectural Design Process
In the developing world, skills in innovation and creative design have emerged as key attributes for graduating designers. Creativity is essential if we want to generate new solutions to the considerable and complex problems in architecture. Metaphor is frequently expressed as a key tool for enhancing creative design, yet little empirical research has been performed on how novice designers can ...
متن کاملImproving Architectural Design Skills with Design-Based Learning of New Structures
The purposeful and applied learning of Structures as a pillar of architectural design is very important. The current educational content of Structures in architecture departments is based on theoretical discussions, mathematical formulas, and lecture-oriented material. As a result, students are incompetent in applying practical concepts and structural formal analyses to architectural design. Ef...
متن کاملترسیم نمودارها، کمکی به فرآیند طراحی معماری
Designers draw diagrams to think about architectural concepts and design concerns. Scientists are interested in programming computers to recognize and interpret design diagrams to deliver appropriate tools for the design task at hand. Researchers conducted empirical studies to find out if designers share drawing conventions when designing. The experiment results show that designers use differen...
متن کاملAn empirical investigation into the relationship between workshop operations and accidents in local automobile garages in Ghana
Local automobile garage workers carry out daily workshop operations, which sometimes lead to accidents and injuries. Therefore, this study was carried out to establish a relationship between automobile workshop operations causing accidents and safety practices among local garage workers in Ghana. Three main data collection approaches were used in the study namely focus group discussions (10 FGD...
متن کاملآفرینش معماری به روش قیاس با طبیعت
Architectural design inspired by nature is one of the conventional methods in architectural design, but different types of the influence of nature on architectural design are not well studied yet. In spite of the importance of the type of inspiration, there is not a significant research about the relation of this method with other methods of architectural creation, nor about the correct way of ...
متن کامل